|
The Operating System Embedded (known by the acronym Enea OSE) is a real-time embedded operating system created by the Swedish information technology company ENEA AB. Bengt Eliasson, who at the time was a consultant from ENEA with an assignment at Ericsson, wrote the basic parts of the kernel. The early version for the Zilog Z80 processor was named OS80. == Architecture and abilities == OSE uses events (named ''signals'' due to ENEA's telecom background) in the form of messages passed to and from processes in the system. Messages are stored in a queue attached to each process. A 'link handler' mechanism allows signals to be passed between processes on separate machines, over a variety of transports. The OSE signalling mechanism formed the basis of an open-source inter-process kernel design project called LINX. * Fault tolerant, distributed architecture * Modular, layered microkernel architecture * Event-driven, deterministic real-time response * Asynchronous direct message-passing model * Scalable hybrid multicore solution exploiting the advantages from both SMP and AMP models * Memory protected * Centralized error handling and remediation * Built-in task (process) monitoring and failure detection * Dynamic, run-time program loading * Power management with low-power sleep mode * Demand paging support for optimizing RAM usage * Comprehensive networking/security support * Multiple file system choices including crash-safe, journaling file system * Distributed system-level simulation * Run Mode Monitor (RMM) for remote monitoring, tracing, profiling, and debugging * Optima, an Eclipse-based integrated development environment and tools suite 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Operating System Embedded」の詳細全文を読む スポンサード リンク
|